Topological Design Based on Highly Efficient Adjoints Generated by Automatic Differentiation
نویسندگان
چکیده
We report on a proof-of-concept study for the application of an automatically generated adjoint Navier-Stokes code in the automotive design process. The design application consists in the optimisation of the topology of a duct for the cabin ventilation. The numerical model is a three-dimensional Navier-Stokes solver based on Griebel’s NaSt2D. The design approach is based on a descent algorithm, which relies on the gradient of dissipated energy with respect to the duct topology. This gradient is provided by the adjoint of the solver, which is generated from the solver’s source code by the automatic differentiation tool TAF. To render the solver TAF-compliant, a few initial modifications were necessary. Subsequent modifications of the TAF compliant solver such as a change of the objective function have been transferred to an updated adjoint in an automated process chain. The computational cost of a combined nominal and adjoint solve, i.e. of a function and gradient evaluation, is less than twice the cost of a nominal solve.
منابع مشابه
Adjoints for Time-Dependent Optimal Control
The use of discrete adjoints in the context of a hard time-dependent optimal control problem is considered. Gradients required for the steepest descent method are computed by code that is generated automatically by the differentiation-enabled NAGWare Fortran compiler. Single time steps are taped using an overloading approach. The entire evolution is reversed based on an efficient checkpointing ...
متن کاملGenerating efficient derivative code with TAF: Adjoint and tangent linear Euler flow around an airfoil
FastOpt’s new automatic differentiation tool TAF is applied to the two-dimensional Navier-Stokes solver NSC2KE. For a configuration that simulates the Euler flow around a NACA airfoil, TAF has generated the tangent linear and adjoint models as well as the second derivative (Hessian) code. Owing to TAF’s capability of generating efficient adjoints of iterative solvers, the derivative code has a ...
متن کاملOn Consistency Properties of Discrete Adjoint Linear Multistep Methods
In this paper we analyze the consistency properties of discrete adjoints of linear multistep methods. Discrete adjoints are very popular in optimization and control since they can be constructed automatically by reverse mode automatic differentiation. The consistency analysis reveals that the discrete linear multistep adjoints are, in general, inconsistent approximations of the adjoint ODE solu...
متن کاملOn the Properties of Runge-Kutta Discrete Adjoints
In this paper we analyze the consistency and stability properties of Runge-Kutta discrete adjoints. Discrete adjoints are very popular in optimization and control since they can be constructed automatically by reverse mode automatic differentiation. The consistency analysis uses the concept of elementary differentials and reveals that the discrete Runge-Kutta adjoint method has the same order o...
متن کامل"To be recorded" analysis in reverse-mode automatic differentiation
The automatic generation of adjoints of mathematical models that are implemented as computer programs is receiving increased attention in the scientific and engineering communities. Reverse-mode automatic differentiation is of particular interest for large-scale optimization problems. It allows the computation of gradients at a small constant multiple of the cost for evaluating the objective fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006